Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F1 Portugal F2 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Sweden F1 Sweden F3 Czech Republic F3 Austria F4 Germany F8 Germany F14 Germany F15 Sweden F4 Sweden F5 Germany-w2 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F1 Portugal F1 Portugal F2 Portugal F3 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Austria F6 Austria F9 Sweden F4 Sweden F5 Mexico F7 Mexico F8 Mexico F9 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Netherlands F3 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Korean Rep. F4 Germany F6 Germany F8 Austria F5 Italy F24 Germany F16 France F14 France F15 France F17 Germany F18 France F19 Czech Rep F4 Czech Rep F5 Great Britain F2 Switzerland F3 Italy F5 Austria F2 Croatia F7 Croatia F8 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Netherlands F2 Germany F6 Germany F7 France F20 Italy F1 Italy F4 Italy F5 Italy F6 Poland F1 Italy F14 Italy F20 Romania F7 France F14 Mexico F6 Italy F15 Germany F8 Hungary F3 Germany F3 Germany-w1 Greece F3 Iran F3 Turkey F1 Germany F4 Turkey F2 Poland F1 Italy F11 Great Britain F1 Netherlands F1 Samarkand Challenger - Samarkand Nord LB Open 2006 - Braunschweig Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago Morocco Tennis Tour - Fes Morocco Tennis Tour - Casablanca Prosperita Open 2007 - Ostrava Schickedanz Open 2007 - Furth Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty Sporting Challenger '07 Trofeo Regione Piemonte - Turin XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio UTC Open by Selena - Cherkassy Challenger Tunisie - Tunis Tunis Open - Tunis Ostdeutscher Sparkassen Cup - Dresden Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Black Forest Open - Freudenstadt Kobstaedernes ATP Challenger - Kolding Copa Petrobras-Argentina - Buenos Aires Bauer Watertechnilogy Cup 2008 - Eckental Iquique Challenger Rabat Challenger Marrakech Challenger Barletta Challenger San Marino Challenger Como Challenger Palermo Challenger Eckental Challenger Aachen Challenger Genova Challenger Rome Challenger Tunis Challenger Ortisei Challenger Salzburg Challenger Bergamo Challenger Wolfsburg Challenger Kyoto Challenger Guangzhou Challenger St. Brieuc Challenger Rome Challenger Furth Challenger San Benedetto Challenger San Marino Challenger Napoli Challenger Recife Challenger Palermo Challenger Bergamo Challenger Wolfsburg Challenger Guadalajara Challenger St. Brieuc Challenger Rome Challenger Caltanissetta Challenger Furth Challenger Monza Challenger Milan Challenger Arad Challenger Orbetello Challenger Sibiu Challenger Seville Challenger Ningboo Challenger Rio De Janeiro Challenger Montevideo Challenger Loughborough Challenger Sao Leopoldo Challenger Marbella Challenger Bergamo Challenger Kyoto Challenger San Luis Potosi Challenger Leon Challenger Guadalajara Challenger Itajai Challenger Sao Paulo Challenger Prostejov Challenger Arad Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Szczecin Challenger Izmir Challenger Tiburon Challenger Kazan Challenger Heilbronn Challenger Marburg Challenger Braunschweig Challenger Bratislava Challenger Segovia Challenger Hua Hin Challenger Bratislava Challenger Bergamo Challenger Shenzhen Challenger Winnipeg Challenger St. Remy Challenger Ho Chi Minh City Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Quimper Challenger Surbiton Challenger Segovia Challenger Phoenix Challenger Eckental Challenger Bratislava Challenger Ortisei Challenger Quimper Challenger Quimper 2 Challenger Biella 3 Challenger Lugano Challenger Prague Challenger Mouilleron-Le-Captif Challenger Indianapolis Challenger Rennes Challenger Ortisei Challenger Cherbourg Challenger Seoul Challenger Little Rock Challenger Tyler Challenger Trieste Challenger Verona Challenger Mallorca Challenger Grand Prix de Tennis de Lyon - Lyon Milan Indoors - Milan U.S. Men's Clay Court Championships - Houston BMW Open - Munich Synsam Swedish Open - Bastad BellSouth Open - Vina del Mar BMW Open - Munich St. Tropez Challenger Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven MoviStar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco BMW Open - Munich Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Next Generation Adelaide International - Adelaide Medibank International - Sydney Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Gerry Weber Open - Halle Orange Warsaw Open - Warsaw Thailand Open - Bangkok Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb If Stockholm Open - Stockholm BMW Open - Munich Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Copa Claro - Buenos Aires BMW Open - Munich ATP Vegeta Croatia Open - Umag Valencia Open - Valencia Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Open 13 - Marseille Gerry Weber Open - Halle Moselle Open - Metz Erste Bank Open - Vienna Rimouski Challenger Mercedes Cup - Stuttgart Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Moselle Open - Metz European Open - Antwerp Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Gazprom Hungarian Open - Budapest BMW Open - Munich Mercedes Cup - Stuttgart Noventi Open - Halle Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open Sud de France - Montpellier Mercedes Cup - Stuttgart Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Moselle Open - Metz Melbourne Summer Set - Melbourne Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Miami Open - Miami Stella Artois Clay Court Championships - Budaors Wimbledon - London Australian Open - Melbourne French Open - Paris EI Bank Bulgarian Challenger - Sofia Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Banja Luka 2002 - Banja Luka Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Baumag Open - Budapest Ljubljana Open - Ljubljana 2003 USTA Tallahassee Tennis Challenger - Tallahassee French Open - Paris 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Wimbledon - London Tampere Imageneering Open - Tampere Mordovia Cup - Mordovia Rhein-Main Challenger 2003 - Aschaffenburg Australian Open - Melbourne Bulgarian Open - Sofia French Open - Paris Copa Sevilla Internacionales de Andalucia - Seville The Nottingham Challenger - Nottingham IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Timisoara Challenger - Timisoara IPP Geneva Trophy - Geneva Rhein-Main Challenger 2004 - Aschaffenburg Music City Challenger - Nashville IX Torneo Internacionale de Tennis - Barletta Gemax Open 2002 - Belgrade Ostdeutscher Sparkessen Cup - Dresden Challenger ATP de Cuenca Diario El Mercurio - Cuenca Stella Artois Clay Court Championships - Budaors Nokian Hakkapeliitta Open - Tampere Australian Open - Melbourne Togliatti Cup - Togliatti French Open - Paris Mordovia Cup 2005 - Saransk Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bukhara Challenger - Bukhara Wimbledon - London Architect Open - Budapest U.S. Open - New York Copa Petrobras - Bogota Copa Petrobras - Santiago Copa Petrobras - Aracaju Copa Kia - Santiago Australian Open - Melbourne Antonio Savoldi-Marco Co. - Manerbio French Open - Paris Schickendanz Open - Furth Wimbledon - London U.S. Open - New York San Marino Cepu Open - San Marino Challenger Brasov - Brasov Australian Open - Melbourne Copa Petrobras Colombia - Bogota Wimbledon - London Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires U.S. Open - New York Australian Open - Melbourne Bauer Watertechnology Cup - Eckental French Open - Paris Wimbledon - London La Serena Open - La Serena U.S. Open - New York II Cyclus Open de Tenis - Florianopolis Australian Open - Melbourne Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza XL Bermuda Open - Bermuda Isla de Gran Canaria - Mas Palomas Polska Energia Open - Bytom Bauer Watertechnology Cup 2007 - Eckental PEOPLEnet Cup - Dnepropetrovsk Status Athens Open - Athens Memorial A. Manfredini Sassuolo Challenger - Sassuolo Aamulehti Tampere Open - Tampere Oberstaufen Cup - Oberstaufen Dubrovnik Open - Dubrovnik UTC Open - Cherkassy Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil s Tennis Masters 06 - Graz Napoli Challenger San Sebastian Challenger Alphen Challenger Todi Challenger Salinas Challenger Napoli Challenger Monza Challenger Tiburon Challenger - Tiburon Zagreb Challenger Burbank Challenger - Burbank Oberstaufen Challenger Penza Challenger Saransk Challenger Samarkand Challenger Ljubljana Challenger Bangkok Challenger Eckental Challenger Heilbronn Challenger Copa Petrobras Uruguray - Montevideo 2004 Keys Gate Challenger - Homestead Caltanissetta Challenger Pingguo Challenger Tennis Napoli Cup - Napoli Campinas Challenger Belo Horizonte Challenger Heilbronn Challenger Ostdeutscher Sparkessen Cup - Dresden Ljubljana Open - Ljubljana Mersin Challenger Bordeaux Challenger Recanati Challenger Segovia Challenger Shanghai Challenger Brasov Challenger Tashkent Challenger Seoul Challenger Porto Alegre Challenger Eckental Challenger VII Trofeo Ciudad de Quito - Quito Mexico City Challenger Tunis Challenger Timisoara Challenger Milan Challenger Como Challenger Genova Challenger Istanbul Challenger Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil Sacramento Challenger Geneva Challenger Marburg Challenger Bratislava Challenger Copa Petrobras - Buenos Aires Ortisei Challenger Braunschweig Challenger New Delhi Challenger IPP Open - Helsinki Prostejov Challenger Neride Prague Indoor - Prague Arad Challenger Kosice Challenger Tunis Challenger Jameson Cup - Milan Cordenons Challenger Arad Challenger Cortina Challenger San Marino Challenger Cordenons Challenger Genova Challenger Manerbio Challenger 5 Volkswagen Challenger - Wolfsburg Como Challenger Geneva Challenger Lermontov Challenger Genova Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Vicenza Challenger Gemax Open - Belgrade San Benedetto Challenger Recanati Challenger Portoroz Challenger Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Schickendanz Open - Furth Ningboo Challenger Suzhou Challenger Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Happy Valley Challenger Banja Luka Challenger Zhuhai Challenger Guangzhou Challenger French Open - Paris Aix En Provence Challenger Manchester Challenger Surbiton Challenger Winnetka Challenger Atlantic City Open - Atlantic City Labertz Open by Stawag - Aachen Ningboo Challenger St. Petersburg Challenger by Kinex - St. Petersburg Eckental Challenger Cherbourg Challenger Irving Challenger Furth Challenger Ilkley Challenger Portoroz Challenger Zagreb Challenger Sarajevo Open 2004 - Sarajevo Cremona Challenger IX Abierto Internacional de Salinas - Salinas Karlsruhe Challenger Rijeka Challenger Tennis Napoli Cup 2004 - Napoli Kos-Zucchetti Tennis Cup - Cordenons Furth Challenger Orleans Challenger Steelers Cup - Kosice Heilbronn Challenger Bangkok Challenger Kosice Challenger Bytom Challenger Eckental Challenger Ljubljana Open - Ljubljana Alexander Kolyaskin Memorial - Donetsk Constanta Challenger Memorial Savigni - Sassuolo Ortisei Challenger ATU Cup - Weiden Quimper Challenger Rijeka Challenger Guadalajara Challenger Cherbourg Challenger Open de Montauban - Montauban Oberstaufen Challenger Asirom Challenger Brasov - Brasov Loughborough Challenger Canberra Challenger Bratislava Challenger Salinas Challenger Nokian Hakkapeliitta Open - Tampere Salzburg Challenger Todi Challenger Orbetello Challenger Cherbourg Challenger Mouilleron-Le-Captif Challenger Santos Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Memorial Kolyaskin - Donetsk Kosice Challenger Oberstaufen Challenger La Serena Open - La Serena Fergana Challenger - Fergana Copa Telefonica CTC Chile - Santiago Rovereto Challenger Lugano Challenger Barletta Challenger Gwangju Challenger Palmas del Mar Challenger Karlsruhe Challenger Porto Challenger U.S. Open - New York Grodzisk Mazowiecki Challenger Australian Open - Melbourne Cassis Challenger Karshi Challenger Wimbledon - London Como Challenger Challenger Brasov - Brasov Orleans Challenger U.S. Open - New York Bratislava 2 Challenger Surbiton Challenger Banja Luka Challenger 2005 - Banja Luka XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Montevideo San Marino Challenger French Open - Paris Napoli Challenger Australian Open - Melbourne Caversham International Tennis Tournament - Jersey U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne San Benedetto Challenger Sibiu Challenger San Benedetto Challenger Timisoara Challenger Santiago Challenger Banja Luka Challenger Ojai Challenger Estoril Open - Estoril St. Petersburg Open - St. Petersburg Qatar Open - Doha Canottieri Mincio Open - Mantova Open Seat Godo 2005 - Barcelona Bancolombia Open - Cali Dutch Open Tennis - Amersfoort Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona China Open - Beijing Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Estoril Open - Estoril Catella Swedish Open - Bastad Brasil Open - Costa do Sauipe Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Thailand Open - Bangkok 84° Concurso Internacional Tenis San Sebastian - San Sebastian Citta di Como Challenger - Como Palermo Challenger Cordenons Challenger Busan Challenger Open Sud de France - Montpellier Bet-at-home Open - Hamburg Sydney International - Sydney Mallorca Challenger ATP Studena Croatia Open Umag - Umag Indian Wells Challenger BMW Open - Munich Gerry Weber Open - Halle Vegeta Croatia Open - Umag China Open - Beijing Erste Bank Open - Vienna Valencia Open - Valencia Gerry Weber Open - Halle BMW Open - Munich St. Brieuc Challenger BMW Open - Munich Orange Prokom Open - Sopot Dubai Duty Free Tennis Championships - Dubai Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ASB Classic - Auckland Citi Open - Washington bett1HULKS Indoors - Cologne Barcelona Open Banc Sabadell - Barcelona Dallas Open - Dallas Delray Beach Open - Delray Beach Noventi Open - Halle Citi Open - Washington Moselle Open - Metz Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Stockholm Open - Stockholm Davis Cup, World Group, 1R, BEL-SRB 2-3 Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel BMW Open - Munich Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Grand Prix Hassan II - Casablanca Zhuhai Open - Zhuhai Moselle Open - Metz Mercedes Cup - Stuttgart Barcelona Open BancSabadell - Barcelona Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Gonet Geneva Open - Geneva Miami Open - Miami Moselle Open - Metz Mutua Madrid Open - Madrid Davis Cup, Finals, QF, GBR-GER 1-2 Geneva Open - Geneva Rolex Paris Masters - Paris Wimbledon - London Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte-Carlo French Open - Paris French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Salzburg Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, QF, FRA-GER 3-2 Davis Cup, Group 2, REL2, HUN-SCG 0-3 All Lower level tournaments